\hypertarget{classcGroupRelation}{\section{c\-Group\-Relation Class Reference}
\label{classcGroupRelation}\index{c\-Group\-Relation@{c\-Group\-Relation}}
}


{\ttfamily \#include $<$group\-\_\-relation.\-h$>$}



Collaboration diagram for c\-Group\-Relation\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=232pt]{classcGroupRelation__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classcGroupRelation_ab02575ade57648d354388c57eca2be8a}{Add\-Element} (std\-::size\-\_\-t element, int power)
\item 
\hypertarget{classcGroupRelation_a3552e7ecdb7235d150e04a7041a958ba}{void {\bfseries Simplify} ()}\label{classcGroupRelation_a3552e7ecdb7235d150e04a7041a958ba}

\item 
\hypertarget{classcGroupRelation_a5801f724ac35ff61da1cab0605116322}{std\-::vector$<$ std\-::pair\\*
$<$ std\-::size\-\_\-t, int $>$\\*
 $>$\-::iterator {\bfseries begin} ()}\label{classcGroupRelation_a5801f724ac35ff61da1cab0605116322}

\item 
\hypertarget{classcGroupRelation_a9d6069b99a7503204f2375c4f022b556}{std\-::vector$<$ std\-::pair\\*
$<$ std\-::size\-\_\-t, int $>$\\*
 $>$\-::iterator {\bfseries end} ()}\label{classcGroupRelation_a9d6069b99a7503204f2375c4f022b556}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classcGroupRelation_a271a57882ceaa8f05bafcd52e492222b}{std\-::vector$<$ std\-::pair\\*
$<$ std\-::size\-\_\-t, int $>$ $>$ {\bfseries m\-\_\-\-Elements}}\label{classcGroupRelation_a271a57882ceaa8f05bafcd52e492222b}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classcGroupRelation_a70c0a9c197f1e6ad8b4db08266e3e2ea}{std\-::ostream \& {\bfseries operator$<$$<$} (std\-::ostream \&out, const \hyperlink{classcGroupRelation}{c\-Group\-Relation} \&relation)}\label{classcGroupRelation_a70c0a9c197f1e6ad8b4db08266e3e2ea}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
group relation -\/$>$ word corresponding to the identity element also corresponds a loop in the Cayley graph 

\subsection{Member Function Documentation}
\hypertarget{classcGroupRelation_ab02575ade57648d354388c57eca2be8a}{\index{c\-Group\-Relation@{c\-Group\-Relation}!Add\-Element@{Add\-Element}}
\index{Add\-Element@{Add\-Element}!cGroupRelation@{c\-Group\-Relation}}
\subsubsection[{Add\-Element}]{\setlength{\rightskip}{0pt plus 5cm}void c\-Group\-Relation\-::\-Add\-Element (
\begin{DoxyParamCaption}
\item[{std\-::size\-\_\-t}]{element, }
\item[{int}]{power}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classcGroupRelation_ab02575ade57648d354388c57eca2be8a}
the element corresponds to the index of a generator of the group in the generators set used to obtain the Cayley graph 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
group\-\_\-relation.\-h\end{DoxyCompactItemize}
